package com.zygh.policeasset.pojo.vo;

import cn.afterturn.easypoi.util.PoiElUtil;
import io.swagger.annotations.ApiModelProperty;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/vo/QrCodeAluminumVO.class */
public class QrCodeAluminumVO {
    private Integer id;
    @ApiModelProperty("录入时间")
    private String createTime;
    @ApiModelProperty("铝制标牌生成个数")
    private Integer counter;
    @ApiModelProperty("操作ID")
    private Integer user_id;
    @ApiModelProperty("操作姓名")
    private String userName;
    @ApiModelProperty("备注")
    private String remark;

    public QrCodeAluminumVO setId(Integer id) {
        this.id = id;
        return this;
    }

    public QrCodeAluminumVO setCreateTime(String createTime) {
        this.createTime = createTime;
        return this;
    }

    public QrCodeAluminumVO setCounter(Integer counter) {
        this.counter = counter;
        return this;
    }

    public QrCodeAluminumVO setUser_id(Integer user_id) {
        this.user_id = user_id;
        return this;
    }

    public QrCodeAluminumVO setUserName(String userName) {
        this.userName = userName;
        return this;
    }

    public QrCodeAluminumVO setRemark(String remark) {
        this.remark = remark;
        return this;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof QrCodeAluminumVO)) {
            return false;
        }
        QrCodeAluminumVO other = (QrCodeAluminumVO) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null) {
            if (other$createTime != null) {
                return false;
            }
        } else if (!this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$counter = getCounter();
        Object other$counter = other.getCounter();
        if (this$counter == null) {
            if (other$counter != null) {
                return false;
            }
        } else if (!this$counter.equals(other$counter)) {
            return false;
        }
        Object this$user_id = getUser_id();
        Object other$user_id = other.getUser_id();
        if (this$user_id == null) {
            if (other$user_id != null) {
                return false;
            }
        } else if (!this$user_id.equals(other$user_id)) {
            return false;
        }
        Object this$userName = getUserName();
        Object other$userName = other.getUserName();
        if (this$userName == null) {
            if (other$userName != null) {
                return false;
            }
        } else if (!this$userName.equals(other$userName)) {
            return false;
        }
        Object this$remark = getRemark();
        Object other$remark = other.getRemark();
        return this$remark == null ? other$remark == null : this$remark.equals(other$remark);
    }

    protected boolean canEqual(Object other) {
        return other instanceof QrCodeAluminumVO;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $createTime = getCreateTime();
        int result2 = (result * 59) + ($createTime == null ? 43 : $createTime.hashCode());
        Object $counter = getCounter();
        int result3 = (result2 * 59) + ($counter == null ? 43 : $counter.hashCode());
        Object $user_id = getUser_id();
        int result4 = (result3 * 59) + ($user_id == null ? 43 : $user_id.hashCode());
        Object $userName = getUserName();
        int result5 = (result4 * 59) + ($userName == null ? 43 : $userName.hashCode());
        Object $remark = getRemark();
        return (result5 * 59) + ($remark == null ? 43 : $remark.hashCode());
    }

    public String toString() {
        return "QrCodeAluminumVO(id=" + getId() + ", createTime=" + getCreateTime() + ", counter=" + getCounter() + ", user_id=" + getUser_id() + ", userName=" + getUserName() + ", remark=" + getRemark() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public Integer getCounter() {
        return this.counter;
    }

    public Integer getUser_id() {
        return this.user_id;
    }

    public String getUserName() {
        return this.userName;
    }

    public String getRemark() {
        return this.remark;
    }
}